Object Interconnections Distributed Callbacks and Decoupled Communication in Corba (column 8)

نویسندگان

  • Douglas C. Schmidt
  • Steve Vinoski
چکیده

We’re changing gears in this column. Our recent columns have used a distributed stock quoting example to focus on different concurrency models for developing multithreaded server applications. In this column, we’ll start looking at another aspect of distributed object computing systems: decoupling the relationship between “clients” and “servers.” Our examples to date have focused exclusively on request/response communication. In this approach, requests flow from client to server and responses flow back from server to client. In this column, we’ll discuss distributed callbacks and extend our stock quoting example to show why they’re useful. We’ll also briefly discuss the OMG Events object service [1], which supports decoupled peer-to-peer relationships between consumers and suppliers. We intend to cover the OMG Events object service in more detail in future columns.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Object Interconnections Distributed Callbacks and Decoupled Communication in CORBA

We’re changing gears in this column. Our recent columns have used a distributed stock quoting example to focus on different concurrency models for developing multithreaded server applications. In this column, we’ll start looking at another aspect of distributed object computing systems: decoupling the relationship between “clients” and “servers.” Our examples to date have focused exclusively on...

متن کامل

Object Interconnections The OMG Events Service ( Column 9 )

Distributed callbacks differ from CORBA’s conventional synchronous invocation model because they decouple the request for a service from the response(s). Callbacks are often useful when consumers of events don’t need to wait synchronously for suppliers to generate the events. In addition, they can be used to deliver responses to long-running operations, rather than making clients block waiting ...

متن کامل

Object Interconnections Collocation Optimizations for CORBA ( Column 18 )

In this column, we take break from our ongoing discussion of the CORBA Messaging specification to cover collocation, which is an important topic for component-based application developers. Collocation is a technique for transparently optimizing communication overhead when clients and servants are configured into the same address space. For instance, Microsoft COM [1] applications frequently use...

متن کامل

Proxy QUOTE SERVER

We’re changing gears in this column. Our recent columns have used a distributed stock quoting example to focus on different concurrency models for developing multithreaded server applications. In this column, we’ll start looking at another aspect of distributed object computing systems: decoupling the relationship between “clients” and “servers.” Our examples to date have focused exclusively on...

متن کامل

Object Interconnections C + + Servant Managers for the Portable Object Adapter ( Column 14 )

Welcome to the final installment of our series covering the new CORBA Portable Object Adapter (POA) specification. The POA allows servers to (1) generate and interpret object references, (2) activate and deactivate servants, (3) demultiplex requests to map object references onto their corresponding servants, and (4) collaborate with the automaticallygenerated IDL skeletons to invoke operations ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996